TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/08/2025)
2024
Section - Middle States
Area - Philadelphia
League - Adult 18 & Over
Flight - 4.5 Men
Subflight - Sub-Flight 2
--------------------------------------------------------------------------------------------------------------------------------------
Topspins - Cobra Kai
League Record: 0 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Ben Spoor - 4.00
Tarik Bassal - 3.90
Jordan Domsky - 3.60
Justin McNab - 3.56
Ross Raddi - 3.35
Timothy Sheaffer - n/a
Nigel Hopkinson - n/a
Neeraj Narayan - n/a
James Howell - n/a
Howard Beckman - n/a
Glen Seeberger - n/a
Evan Schreiner - n/a
Chris Choo - n/a
League Results By Position
1S 2S 1D 3D
Ben Spoor - 4.00 & Jordan Domsky - 3.60 0 - 1
Ben Spoor - 4.00 & Justin McNab - 3.56 0 - 1
Ben Spoor - 4.00 & Nigel Hopkinson - n/a 0 - 1
Ben Spoor - 4.00 & Tarik Bassal - 3.90 0 - 1
Ben Spoor - 4.00 0 - 1
Chris Choo - n/a & Timothy Sheaffer - n/a 1 - 0
Chris Choo - n/a 1 - 0 1 - 0
Evan Schreiner - n/a 0 - 1 0 - 1
Glen Seeberger - n/a & Chris Choo - n/a 1 - 0
Glen Seeberger - n/a & Justin McNab - 3.56 0 - 1
Glen Seeberger - n/a & James Howell - n/a 1 - 0
Glen Seeberger - n/a & Tarik Bassal - 3.90 0 - 1
Howard Beckman - n/a & Justin McNab - 3.56 0 - 1 0 - 1
James Howell - n/a & Jordan Domsky - 3.60 1 - 0
James Howell - n/a & Timothy Sheaffer - n/a 0 - 1
James Howell - n/a 0 - 2
Neeraj Narayan - n/a & Ross Raddi - 3.35 0 - 1
Neeraj Narayan - n/a 0 - 2 0 - 1
Tarik Bassal - 3.90 & Ross Raddi - 3.35 0 - 1
Tarik Bassal - 3.90 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Upper Dublin
League Record: 7 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Julius Twyman - 4.42
Charles Triolo - 4.35
Max Honer - 4.29
Troy Donato - 4.28
Steve Ostroff - 4.27
Sean McElroy - 4.27
Daryl Ormont - 4.25
Corey Garnier - 4.23
Scott Allen - 4.22
Kyle Carmona - 4.19
Steve Hlava - 4.18
Olivier Busquet - 4.14
Alain Boletta - 3.53
Mark Nottingham - n/a
Lee Wexler - n/a
John Monroe - n/a
John McClurkin - n/a
Evan Speece - n/a
Andrew Schiller - n/a
League Results By Position
1S 2S 1D 3D
Alain Boletta - 3.53 & Corey Garnier - 4.23 1 - 0
Alain Boletta - 3.53 & Evan Speece - n/a 1 - 0
Charles Triolo - 4.35 & John Monroe - n/a 1 - 0
Charles Triolo - 4.35 1 - 0
Corey Garnier - 4.23 2 - 0 2 - 0
Daryl Ormont - 4.25 & Andrew Schiller - n/a 1 - 0
Daryl Ormont - 4.25 & Max Honer - 4.29 1 - 0
Daryl Ormont - 4.25 & Steve Ostroff - 4.27 2 - 0
John McClurkin - n/a & John Monroe - n/a 1 - 0
John McClurkin - n/a & Steve Ostroff - 4.27 0 - 1
John Monroe - n/a & Max Honer - 4.29 0 - 1
Julius Twyman - 4.42 & Steve Hlava - 4.18 1 - 0
Julius Twyman - 4.42 1 - 0
Kyle Carmona - 4.19 0 - 2 3 - 0
Lee Wexler - n/a & Charles Triolo - 4.35 1 - 0
Lee Wexler - n/a & Corey Garnier - 4.23 1 - 0
Lee Wexler - n/a & John McClurkin - n/a 1 - 0
Lee Wexler - n/a & Steve Hlava - 4.18 1 - 0
Mark Nottingham - n/a & John McClurkin - n/a 0 - 1
Olivier Busquet - 4.14 2 - 0 1 - 0
Sean McElroy - 4.27 & Andrew Schiller - n/a 1 - 0
Sean McElroy - 4.27 & John McClurkin - n/a 1 - 0
Steve Hlava - 4.18 & Troy Donato - 4.28 1 - 1
Scott Allen - 4.22 & Sean McElroy - 4.27 1 - 0
Scott Allen - 4.22 & Troy Donato - 4.28 1 - 0
Scott Allen - 4.22 1 - 0
Troy Donato - 4.28 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Doylestown Men 4.5
League Record: 3 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Yuya Ikeda - 4.31
Ko Kiuchi - 4.09
Jonn Abshire - 4.07
Jeffrey Snellenburg - 3.92
John Lund - 3.90
Jeff Faunce - 3.86
Yevgen Knyazkov - 3.82
Bob Madson - 3.80
Jordan Koko - 3.72
Ben Waters - 3.70
Jonathan Teel - 3.65
Klaas-Pieter Jimmink - 2.42
Nicholas Madson - n/a
Jon Lightner - n/a
Jace Brenner - n/a
Garrison Kinney - n/a
League Results By Position
1S 2S 1D 3D
Bob Madson - 3.80 & Jonathan Teel - 3.65 0 - 1
Bob Madson - 3.80 & Nicholas Madson - n/a 0 - 1
Bob Madson - 3.80 & Yuya Ikeda - 4.31 0 - 1
Garrison Kinney - n/a 5 - 0
Jeff Faunce - 3.86 & John Lund - 3.90 0 - 1
Jeffrey Snellenburg - 3.92 & Jordan Koko - 3.72 0 - 1
Jeffrey Snellenburg - 3.92 0 - 1 0 - 2
Jon Lightner - n/a & Jonathan Teel - 3.65 0 - 1
Jonn Abshire - 4.07 2 - 3
Jordan Koko - 3.72 0 - 1
Jace Brenner - n/a & Ben Waters - 3.70 0 - 1
Jace Brenner - n/a & Jeff Faunce - 3.86 1 - 0
Klaas-Pieter Jimmink - 2.42 & Jeff Faunce - 3.86 0 - 1
Klaas-Pieter Jimmink - 2.42 & Jon Lightner - n/a 0 - 2
Ko Kiuchi - 4.09 & Yuya Ikeda - 4.31 2 - 0
Yevgen Knyazkov - 3.82 & Ben Waters - 3.70 0 - 1 1 - 0
Yevgen Knyazkov - 3.82 & Jeff Faunce - 3.86 0 - 1
Yevgen Knyazkov - 3.82 & John Lund - 3.90 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Grass Stains
League Record: 4 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Lee Rudy - 4.36
Abhay Singh - 4.32
Andrew Baker - 4.30
Tony Deimler - 4.24
Mauricio Delgado - 4.16
Bertrand Dussert - 4.08
Xavier Riva - 4.00
Jeffrey Patterson - 3.89
Jeff Ware - 3.85
Z Roach - n/a
Mauricio Castro - n/a
MICHAEL MASTAGLIO - n/a
Jonathan Goodman - n/a
League Results By Position
1S 2S 1D 3D
Andrew Baker - 4.30 & Mauricio Castro - n/a 0 - 1
Andrew Baker - 4.30 & Mauricio Delgado - 4.16 1 - 0
Andrew Baker - 4.30 & Tony Deimler - 4.24 2 - 0
Abhay Singh - 4.32 4 - 2 1 - 0
Bertrand Dussert - 4.08 & Jeff Ware - 3.85 0 - 1
Bertrand Dussert - 4.08 1 - 1
Jeffrey Patterson - 3.89 & Jonathan Goodman - n/a 0 - 1
Jeffrey Patterson - 3.89 1 - 0 0 - 3
Lee Rudy - 4.36 & Andrew Baker - 4.30 0 - 1
Lee Rudy - 4.36 & Mauricio Delgado - 4.16 1 - 0 1 - 0
MICHAEL MASTAGLIO - n/a & Jeff Ware - 3.85 1 - 0
Mauricio Castro - n/a & Mauricio Delgado - 4.16 1 - 1
Xavier Riva - 4.00 & Andrew Baker - 4.30 0 - 1
Xavier Riva - 4.00 & Jonathan Goodman - n/a 1 - 0 1 - 1
Xavier Riva - 4.00 0 - 1
Z Roach - n/a & Andrew Baker - 4.30 0 - 1
Z Roach - n/a 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Fresh Start
League Record: 2 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
John Bishop - 4.08
Colin McCole - 4.06
Jason Chen - 3.98
Greg Bosch - 3.97
Keith Rader - 3.94
Jeff Crosten - 3.81
Sergey Taver - 3.68
jeremy bowers - n/a
Zachary Schulz - n/a
Patrick Moynihan - n/a
Jack Walls - n/a
Graham Phillips - n/a
Alan Morgan - n/a
League Results By Position
1S 2S 1D 3D
jeremy bowers - n/a & Jeff Crosten - 3.81 0 - 1
Alan Morgan - n/a & Keith Rader - 3.94 1 - 0
Alan Morgan - n/a 0 - 1
Colin McCole - 4.06 0 - 6
Graham Phillips - n/a & Keith Rader - 3.94 0 - 1
Graham Phillips - n/a 0 - 1 0 - 1
Greg Bosch - 3.97 & Jason Chen - 3.98 0 - 1
Jeff Crosten - 3.81 & John Bishop - 4.08 1 - 0 1 - 0
Jack Walls - n/a & Alan Morgan - n/a 0 - 1
Jack Walls - n/a & Keith Rader - 3.94 0 - 1
Jason Chen - 3.98 4 - 1
Keith Rader - 3.94 & Sergey Taver - 3.68 0 - 1 1 - 0
Sergey Taver - 3.68 & Jeff Crosten - 3.81 0 - 1
Sergey Taver - 3.68 & John Bishop - 4.08 1 - 0
Zachary Schulz - n/a & Alan Morgan - n/a 1 - 0
Zachary Schulz - n/a & Jeff Crosten - 3.81 0 - 1
Zachary Schulz - n/a & Patrick Moynihan - n/a 2 - 0
Zachary Schulz - n/a & Sergey Taver - 3.68 0 - 1